import telebot
from telebot.types import Message, ReactionCount
from telebot        import TeleBot, types
# Ваш токен бота
TOKEN = '6491330927:AAEN972eUqwXb94DqTHdtnafEoovz-U4CvA'

# Создание объекта бота
bot = telebot.TeleBot(TOKEN)

# Обработчик реакций на сообщения
@bot.message_handler(content_types=['text'])
def handle_messages(message: Message):
    # Отправляем сообщение и получаем его идентификатор
    sent_message = bot.send_message(message.chat.id, "Привет, мир!")
    message_id = sent_message.message_id
    
    # Отправляем реакцию "❤️" на свое сообщение
    bot.send_message(message.chat.id, "Поставьте реакцию ❤️ на это сообщение!")
    
# Ждем обновления реакции на свое сообщение
@bot.message_handler(commands=['update'])  # Use 'update' or similar for reaction updates
def handle_reaction_update(message: types.Message):
  if message.reaction_count_updated:
    # User reacted with something, reply with a generic message
    bot.reply_to(message, "Thanks for your reaction!")

# Запуск бота
bot.polling()
